package com.ruoyi.report_ys.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.utils.BigDecimalUtil;
import com.ruoyi.report_tg.domain.vo.ExcelGeneralVo;
import lombok.Data;
import java.util.Date;



/**
 * 岩石单轴抗压强度试验检测记录详细视图对象 report_ys_dzkyqdsy_ba_detail
 *
 * @author zyb
 * @date 2024-10-28
 */
@Data
@ExcelIgnoreUnannotated
public class ReportYsDzkyqdsyBaDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * excelId
     */
    @ExcelProperty(value = "excelId")
    private Long excelId;

    /**
     * 试件编号
     */
    @ExcelProperty(value = "试件编号")
    private Long shijbh;

    /**
     * 顶面边长1
     */
    @ExcelProperty(value = "顶面边长1")
    private BigDecimal dingmbc1;

    /**
     * 顶面边长2
     */
    @ExcelProperty(value = "顶面边长2")
    private BigDecimal dingmbc2;

    /**
     * 顶面边长3
     */
    @ExcelProperty(value = "顶面边长3")
    private BigDecimal dingmbc3;

    /**
     * 顶面边长4
     */
    @ExcelProperty(value = "顶面边长4")
    private BigDecimal dingmbc4;

    /**
     * 地面边长1
     */
    @ExcelProperty(value = "地面边长1")
    private BigDecimal dimbc1;

    /**
     * 地面边长2
     */
    @ExcelProperty(value = "地面边长2")
    private BigDecimal dimbc2;

    /**
     * 地面边长3
     */
    @ExcelProperty(value = "地面边长3")
    private BigDecimal dimbc3;

    /**
     * 地面边长4
     */
    @ExcelProperty(value = "地面边长4")
    private BigDecimal dimbc4;

    /**
     * 截面积
     */
    @ExcelProperty(value = "截面积")
    private BigDecimal jiemj;

    /**
     * 试件破坏载荷
     */
    @ExcelProperty(value = "试件破坏载荷")
    private BigDecimal shijphzh;

    /**
     * 抗压强度
     */
    @ExcelProperty(value = "抗压强度")
    private BigDecimal kangyqd;


    public void setDingmbc1(BigDecimal dingmbc1) {
        this.dingmbc1 = BigDecimalUtil.stpTrailZero(dingmbc1);
    }

    public void setDingmbc2(BigDecimal dingmbc2) {
        this.dingmbc2 = BigDecimalUtil.stpTrailZero(dingmbc2);
    }

    public void setDingmbc3(BigDecimal dingmbc3) {
        this.dingmbc3 = BigDecimalUtil.stpTrailZero(dingmbc3);
    }

    public void setDingmbc4(BigDecimal dingmbc4) {
        this.dingmbc4 = BigDecimalUtil.stpTrailZero(dingmbc4);
    }

    public void setDimbc1(BigDecimal dimbc1) {
        this.dimbc1 = BigDecimalUtil.stpTrailZero(dimbc1);
    }

    public void setDimbc2(BigDecimal dimbc2) {
        this.dimbc2 = BigDecimalUtil.stpTrailZero(dimbc2);
    }

    public void setDimbc3(BigDecimal dimbc3) {
        this.dimbc3 = BigDecimalUtil.stpTrailZero(dimbc3);
    }

    public void setDimbc4(BigDecimal dimbc4) {
        this.dimbc4 = BigDecimalUtil.stpTrailZero(dimbc4);
    }

    public void setJiemj(BigDecimal jiemj) {
        this.jiemj = BigDecimalUtil.stpTrailZero(jiemj);
    }

    public void setShijphzh(BigDecimal shijphzh) {
        this.shijphzh = BigDecimalUtil.stpTrailZero(shijphzh);
    }

    public void setKangyqd(BigDecimal kangyqd) {
        this.kangyqd = BigDecimalUtil.stpTrailZero(kangyqd);
    }
}
